CREATE external TABLE jms_dim.`dim_sys_area_info`
(
    `id`                 bigint    ,
    `name`               string    COMMENT '名称',
    `cn_name`            string    COMMENT '中文名称',
    `en_name`            string    COMMENT '英文名称',
    `country_id`         bigint        COMMENT '所属国家',
    `is_enable`          int     COMMENT '是否启用',
    `is_delete`          int     COMMENT '是否删除',
    `create_by`          bigint        COMMENT '创建人ID',
    `update_by`          bigint        COMMENT '最后更新人ID',
    `create_by_name`     string    COMMENT '创建人名称',
    `update_by_name`     string    COMMENT '最后修改人名称',
    `create_time`        bigint      COMMENT '创建时间',
    `update_time`        bigint      COMMENT '更新时间',
    `version`            string    COMMENT '版本号',
    `sort`               int     COMMENT '排序',
    `code`               string    COMMENT '编码',
    `proxy_network_code` string    COMMENT '所属代理区编码',
    `proxy_network_name` string    COMMENT '所属代理区名称',
    `head_ids`           string   COMMENT '片区负责人,多个用逗号分开',
    `head_names`         string  COMMENT '片区负责人,多个用逗号分开',
    `regional_id`        bigint        COMMENT '大区ID',
    `is_lowest`          int     COMMENT '是否底层片区（1-是，2-否）',
    `parent_code`        string    COMMENT '所属片区code',
    `parent_name`        string    COMMENT '所属片区name',
    `tree_path`          string   COMMENT '树路径',
    `level`             string   COMMENT '片区等级',
    `area_id`           string   COMMENT '区域id',
    `first_id`          string   COMMENT '一级片区id',
    `second_id`         string   COMMENT '二级片区id',
    `third_id`          string   COMMENT '三级片区id',
    `area_code`         string   COMMENT '区域code',
    `first_code`         string   COMMENT '一级片区code',
    `second_code`        string   COMMENT '二级片区code',
    `third_code`         string   COMMENT '三级片区code',
    `area_head_ids`           string   COMMENT '区域负责人,多个用逗号分开',
    `area_head_names`         string  COMMENT '区域负责人,多个用逗号分开',
    `area_head_codes`         string   COMMENT '区域负责人code,多个用逗号分开',
    `first_head_ids`           string   COMMENT '一級片区负责人,多个用逗号分开',
    `first_head_names`         string  COMMENT '一級片区负责人,多个用逗号分开',
    `first_head_codes`         string  COMMENT '一級片区负责人code,多个用逗号分开',
    `second_head_ids`           string   COMMENT '二级片区负责人,多个用逗号分开',
    `second_head_names`         string  COMMENT '二级片区负责人,多个用逗号分开',
    `second_head_codes`         string  COMMENT '二級片区负责人code,多个用逗号分开',
    `third_head_ids`           string   COMMENT '三级片区负责人,多个用逗号分开',
    `third_head_names`         string  COMMENT '三级片区负责人,多个用逗号分开',
    `third_head_codes`         string  COMMENT '三級片区负责人code,多个用逗号分开',
    `extend1`            string   COMMENT '扩展字段1',
    `extend2`            string   COMMENT '扩展字段2',
    `head_staff_id`       string COMMENT '负责人id',
    `head_staff_code`   string COMMENT '负责人code',
    `head_staff_name`   string COMMENT '负责人name'
) COMMENT '片区信息'
ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
WITH SERDEPROPERTIES (
  'serialization.format' = '1'
)
STORED AS
  INPUTFORMAT 'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
  OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
'/dw/hive/jms_dim.db/external/dim_sys_area_info';
